Atom Types for Atomic Instruments
These constants specify the types of atoms used to build atomic instruments. Atomic instruments are described in
"Instrument Components and Atomic Instruments"
.
enum {
kaiToneDescType = 'tone',
kaiNoteRequestInfoType = 'ntrq',
kaiKnobListType = 'knbl',
kaiKeyRangeInfoType = 'sinf',
kaiSampleDescType = 'sdsc',
kaiSampleDataType = 'sdat',
kaiInstRefType = 'iref',
kaiInstInfoType = 'iinf',
kaiPictType = 'pict',
kaiWriterType = '©wrt',
kaiCopyrightType = '©cpy',
kaiOtherStrType = 'str '
};
Constant descriptions
-
kaiToneDescType
-
A tone atom, which describes the tone. It contains a tone description structure
Tone Description Structure
.
-
kaiNoteRequestInfoType
-
A note request information atom, which contains a note request information structure
Note Request Information Structure
. The note request information structure includes information about a tone that is not in the tone description. Use a note request information atom when embedding an instrument in a sample description of a QuickTime movie. If this atom is absent, QuickTime assumes "reasonable" values for polyphony.
-
kaiKnobListType
-
A knob list atom, which specifies values for one or more knobs. It contains an instrument knob list structure
Instrument Knob List
. Use it with a custom instrument, a modified built-in instrument, or as part of a sample.
-
kaiKeyRangeInfoType
-
Use a key range information atom to include a sampled sound in an atomic instrument. A key range information atom contains several other atoms. It also refers, via an ID, to one or more sibling sample info (kaiSampleInfoType) atoms.
-
kaiSampleDescType
-
A sample description atom, which contains an atomic instrument sample description record
Atomic Instrument Sample Description Record
.
-
kaiSampleDataType
-
A sample data atom, which contains the actual audio data.
-
kaiInstRefType
-
An instrument reference atom, which contains a tone description to be modified by a knob list atom.
-
kaiInstInfoType
-
An instrument information atom, which contains four optional atoms with information for the instrument About box.
-
kaiPictType
-
A picture atom that includes the graphic used in the instrument About box.
-
kaiWriterType
-
A text atom that has the author information used in instrument the About box.
-
kaiCopyrightType
-
A text atom that has the copyright information used in the instrument About box.
-
kaiOtherStrType
-
A text atom that has additional information for the instrument About box.
-
kaiSampleInfoType
-
A text atom that contains a sample data (kiaSampleDataType) atom.
-
kaiSampleInfoType
-
© 1999 Apple Computer, Inc.Previous | Chapter Top | Chapter Contents | Next